Reliable Multi-agent Systems with Persistent Publish/Subscribe Messaging
نویسندگان
چکیده
A persistent publish/subscribe messaging model allows the creation of an application-independent fault-tolerant layer for multi-agent systems. We propose a layer which is capable of supporting heterogenous agent platforms from different vendors. This layer is a three-tier application, which is accessible from multi-agent systems via web-services or a persistent publish/subscribe messaging system. We describe the design of the fault-tolerant layer, its messaging system, as well as the algorithm of fault-recovery procedure in the case of agent and/or host death. We also present performance analysis of the proposed solution, to justify its use in systems which demand different levels of reliability.
منابع مشابه
Generic Fault-tolerant Layer Supporting Publish/subscribe Messaging in Mobile Agent Systems
With the introduction of clustered messaging brokers and the fault-tolerant Mobile Connector, we can guarantee the exactly-once consumption of messages by agents. The context-aware messaging allowed us to decrease the messaging overhead which has to be present in any fault-tolerant solution. This paper proposes a complete fault-tolerant layer for multi-agent systems (EFTL) that does not restric...
متن کاملAwareness and Agility for Autonomic Distributed Systems: Platform-Independent Publish-Subscribe Event-Based Communication for Mobile Agents
We propose using the publish-subscribe model to complement proprietary or standard agent communication languages, useful particularly in the case of exchanging and disseminating short communications about events and consequently, reducing complexity of multi-agent messaging. We describe how we implemented the event notification mechanism for mobile agents, and analyse experiments that demonstra...
متن کاملGeneric Fault-Tolerant Layer Supporting Publish/Subscribe Messaging
With the introduction of clustered messaging brokers and the fault-tolerant Mobile Connector, we can guarantee the exactly-once consumption of messages by agents. The context-aware messaging allowed us to decrease the messaging overhead which has to be present in any fault-tolerant solution. This paper proposes a complete fault-tolerant layer for multi-agent systems (EFTL) that does not restric...
متن کاملA Publish/Subscribe CORBA Persistent State Service Prototype
An important class of information dissemination applications requires 1:n communication and access to persistent datastores. CORBA’s new Persistent State Service combined with messaging capabilities offer the possibility of efficiently realizing information brokers between data sources and CORBA clients. In this paper we present a prototype implementation of the PSS that exploits the reliable m...
متن کاملIntroducing Reflective Techniques to Message Hierarchies
This research is being conducted within the scope of the Virtual Logistics multi-Agent Brokerage (V-LAB) research project at the Department of Information Technology, National University of Ireland, Galway. The goal of this research is to define enhancements for Enterprise messaging systems allowing them to be more adaptable to their runtime environment. Research on enhancements for enterprise-...
متن کامل